home *** CD-ROM | disk | FTP | other *** search
/ Games of Daze / Infomagic - Games of Daze (Summer 1995) (Disc 1 of 2).iso / x2ftp / msdos / faq / mpeg_faq.32 / text0003.txt < prev    next >
Encoding:
Text File  |  1994-08-21  |  39.2 KB  |  1,010 lines

  1. Archive-name: mpeg-faq/part3
  2. Last-modified: 1994/08/22
  3. Version: v 3.2 94/08/22
  4. Posting-Frequency: bimonthly
  5.  
  6.  
  7. BEGIN -------------------- CUT HERE --------------------- 3/6
  8.   SPIE conference on Video Compression for Personal Computers
  9.    (to be held Feb 1994 in San Jose)
  10.  
  11.  
  12. Q. Is there a book on MPEG video?
  13. A. Yes, there will be a book published in Spring 1994 by the same
  14.    authors who wrote the JPEG book (Bill Pennebaker, Joan Mitchell)
  15.    with Didier Le Gall as an additional co-author.
  16.  
  17.  
  18. Q. Can motion vectors be used to measure object velocity?
  19.  
  20. A. Motion vector information cannot be relaibly used as a means of 
  21.    determining object velocity unless the encoder model specifically set out
  22.    to do so.  First, encoder models that optimize picture quality form vectors 
  23.    that typically minimze prediction error and, consequentally, the vectors 
  24.    often do not represent true object translation.  Standards convertors that 
  25.    resample one frame rate to another (as in NTSC to PAL) use different 
  26.    methods (field coding, edge detection, et al) that are not concerned with 
  27.    optimizing SNR vs bitrate. Secondly, motion vectors are not transmitted 
  28.    for all macroblocks anyway. 
  29.     
  30.  
  31.  
  32. Q. How do you code interlaced video with MPEG-1 syntax?
  33. A. Two methods can be applied to interlaced video that maintain 
  34.    syntactic compatibility with MPEG-1 (which was originally designed
  35.    for progressive frames only).  In the field concatenation method, 
  36.    the encoder model can carefully construct predictions and 
  37.    prediction errors that realize good compression but maintain field 
  38.    integrity (distinction between adjacent fields of opposite parity).   
  39.    Some pre-processing techniques can also be applied to the interlaced
  40.    source video that would, e.g., lessen sharp vertical frequencies.
  41.    This technique is not efficient of course.  On the other hand, if the 
  42.    orignal source was progressive (e.g. film), then it is more trivial 
  43.    to convert the interlaced source to a progressive format before 
  44.    encoding. (MPEG-2 would then only offer superior performance through 
  45.    greater DC block precision, non-linear mquant, intra VLC, etc.)
  46.    Reconstructed frames are re-interlaced in the decoder Display process.
  47.  
  48.    The second syntactically compatible method codes fields separately.
  49.    Picture types are keyed to motion activity to aid efficiency of
  50.    prediction. 
  51.    
  52. Q. How many cable box alliances are there?
  53. A. Many.  To start with:
  54.  
  55.   Scientific Atlanta (SA), Kaledia, and Motorola:
  56.   SA will build the box, Motorola the chips, and Kaleida the
  57.   O/S and user interface (using ScriptX of course).
  58.     
  59.   Silicon Graphics (SGI), Scientific Atlanta, and Toshiba 
  60.   For the Time Warner's Orlando trial, SGI will provide the 
  61.   RISC (MIPS R4000) and software, SA will do the box again,
  62.   and Toshiba will provide the chips.
  63.  
  64.   General Instruments (GI) and Microsoft:
  65.   GI will make the box and Intel will supply the special low-cost
  66.   386SL processor on which a 1MB flash EPROM executable core 
  67.   of  Microsoft windows and DOS will run.  Microsoft will develop the 
  68.   user interface.
  69.  
  70.   Hewlett Packard (HP):
  71.   HP will manufacture and/or design low cost, open architecture set-top
  72.   decoder boxes (not a part of the Eon wireless deal).  The CPU will
  73.   explicitly not use a 80x68 based processor.
  74.  
  75.     [more details in installment 3]
  76.  
  77.   CLI and Philips:
  78.   Compression Labs will provide the encoder technology and Philips 
  79.   will provide the decoder techology for an ADSL system whose
  80.   transport structure will be put together by Broadband Technologies.
  81.  
  82.   ["These alliances subject to change at the whim of PR departments 
  83.      and market forces."]
  84.   [Thanks to Steve Krause for assistance on box alliances].
  85.  
  86.  
  87. Q. What is the rundown on public domain MPEG source software?
  88. A. There are two public domain source codes available:
  89.   
  90.   Berkeley encoder (v1.1) by Kevin Gong, Dan Wallace, Ketan Patel, 
  91.         Brian Smith, and Larry Rowe.                
  92.         Log, telescopic, and exhastive search
  93.         variable rate operation
  94.         designed for parallel machine operation
  95.              
  96.         Loeffler, Lightenberg, Moschytz "Practical fast 1-D
  97.         DCT algorithms with 11 multipications" from ICCASP-89.
  98.  
  99.         Optimized for speed.
  100.  
  101.   Stanford encoder (v1.2) by Andy C. Hung
  102.         Telescopic search
  103.         SM-3 coding strategy and rate control
  104.         Chen, Smith, Fralick algorithm or floating point direct matrix 
  105.         multiply.
  106.         Optimized for flexibility.
  107.  
  108.         Stanford decoder does not include display functions.
  109.   [more details in installment 3]
  110.  
  111. Q. Is MPEG patented?
  112. A. Yes and no.  Many encoding methods are patented.  Blocking patents,
  113.    that is, patents that are general enough to be unavoidable in any
  114.    implementation have been recently identified.
  115.    
  116.    [installment 3]
  117.         patent pool
  118.         blocking patents
  119.         method-specific patents (proprietary algorithms, architectures)
  120.  
  121.  
  122. Q. What are the tell-tale MPEG artifacts?
  123. A. If the encoder did its job properly, and the user specified a 
  124.    proper balance between sample rate and bitrate, there shouldn't be 
  125.    any visible artifacts.  However, in sub-optimal systems, you can
  126.    look for:
  127.      
  128.      Gibbs phenomenon/Ringing/Aliasing (too few AC bits, not enough
  129.      pre-filtering)
  130.  
  131.      Blockiness (not considering your neighbors before quantizing)
  132.      Posterization (too few DC bits)
  133.      Checkerboards (DCT eigenimages as a result of too few AC coefficients)
  134.      Colorbleeding (not considering color in encoder cost model)
  135.  
  136. Q. Where are the weak points of MPEG video ?
  137. A. 
  138.  
  139.         Texture patterns (rapidly alternating lines)
  140.         sharp edges (especially text)
  141.         [installment 3]
  142.  
  143. Q. What are some myths about MPEG?
  144. A. There are two major myths that I am aware of:
  145.  
  146.    Block displacements:  macroblock predictions are formed out of
  147.    arbitrary 16x16 (or 16x8 in MPEG-2) areas from previously reconstructed 
  148.    pictures. Many people believe that the prediction macroblocks have 
  149.    boundaries that fall on interchange boundaries (pixel 0, 15, 31, 53... 
  150.    line 0, 15, 31, 53... etc.).  In fact, motion vectors represent relative
  151.    translations with respect to the target reconstruction macroblock
  152.    co-ordinates. The motion vectors can point to half pixel co-ordinates 
  153.    which requires that the prediction macroblock to be formed via 
  154.    interpolation of pixels.
  155.  
  156.    Displaced frame (macroblock) difference construction: the prediction 
  157.    error formed as the difference between the prediction macroblock and 
  158.    source macroblock is coded much like an Intra macroblock (only without
  159.    a DC value).  The prediction may come from different locations 
  160.    (B-macroblocks) or fields (MPEG-2), but the DFD is always coded 
  161.    progressively as if it were a I-frame energy.
  162.  
  163.    ..and worst of all...
  164.    Compression ratios:  
  165.  
  166.    [installment 3]
  167.    [real compression ratios are in the range of 16:1 to 30:1]
  168. --------
  169. Subjects in future installments of the FAQ:
  170.  
  171. Who are the people and companies behind MPEG?
  172. Frame formats and their significance
  173. 4:2:2, 4:4:4, 4:2:0
  174. [many, many more]
  175.  
  176. End of MPEG-2 FAQ Installment No. 2 (October 8, 1993)
  177. -----
  178. Copyright (need to re-use the information)   Chad Fogg.
  179. cfogg@cdac.com
  180.  
  181.  
  182. -------------------------------------------------------------------------------
  183.  
  184. From: cfogg@ole.cdac.com (Chad Fogg)
  185. Subject: MPEG Press Release -- NY meeting
  186. Date: 22 Jul 93 05:31:41 GMT
  187.  
  188. INTERNATIONAL ORGANISATION FOR STANDARDISATION
  189. ORGANISATION INTERNATIONALE DE NORMALISATION
  190. ISO/IEC JTC1/SC29/WG11
  191. CODING OF MOVING PICTURES AND ASSOCIATED AUDIO
  192.  
  193. ISO/IEC JTC1/SC29/WG11  N0500
  194. July 16, 1993
  195.  
  196. Source:    ISO/IEC JTC1/SC29/WG11
  197. ~Title:    Press Release (Final) -- MPEG New York Meeting
  198. Status:    For immediate release
  199.  
  200.  
  201. Summary
  202.  
  203. This week in New York, at a meeting hosted by Columbia University, the 
  204. Moving Picture Experts Group (MPEG) completed definition of MPEG-2 
  205. Video, MPEG-2 Audio, and MPEG-2 Systems.  MPEG therefore confirmed 
  206. that it is on schedule to produce, by November 1993, Committee Drafts of 
  207. all three parts of the MPEG-2 Standard, for balloting by its member 
  208. countries.
  209.  
  210. To ensure that a harmonized solution to the widest range of applications 
  211. is achieved, MPEG, an ISO/IEC working group designated ISO/IEC 
  212. JTC1/SC29/WG11, is working jointly with the ITU-TS Study Group 15 
  213. "Experts Group for ATM Video Coding." MPEG also collaborates with 
  214. representatives from other parts of ITU-TS, and from EBU, ITU-RS, SMPTE, 
  215. and the North American HDTV community.
  216.  
  217.  
  218. MPEG-2 Video
  219.  
  220. MPEG is developing the MPEG-2 Video Standard, which specifies the coded 
  221. bit stream for high-quality digital video.  As a compatible extension, 
  222. MPEG-2 Video builds on the completed MPEG-1 Video Standard (ISO/IEC IS 
  223. 11172-2), by supporting interlaced video formats and a number of other 
  224. advanced features, including features to support HDTV.  
  225.  
  226. As a generic International Standard, MPEG-2 Video is being defined in 
  227. terms of extensible profiles, each of which will support the features 
  228. needed by an important class of applications. At the March MPEG meeting 
  229. in Sydney, the MPEG-2 Main Profile was defined to support digital video 
  230. transmission in the range of about 2 to 15 Mbits/sec over cable, satellite, 
  231. and other broadcast channels, as well as for Digital Storage Media (DSM) 
  232. and other communications applications. Building on this success at this 
  233. week's New York meeting, MPEG experts from participating countries in 
  234. Asia, Australia, Europe, and North America further defined parameters of 
  235. the Main Profile and Simple Profile suitable for supporting HDTV formats.
  236.  
  237. This week the MPEG experts also extended the features of the Main Profile 
  238. by defining a hierarchical/scalable profile.  This profile aims to support 
  239. applications such as compatible terrestrial TV/HDTV, packet-network 
  240. video systems, backward-compatibility with existing standards (MPEG-1 
  241. and H.261), and other applications for which multi-level coding is 
  242. required.  For example, such a system could give the consumer the option 
  243. of using either a small portable receiver to decode standard definition TV, 
  244. or a larger fixed receiver to decode HDTV from the same broadcast signal.
  245.  
  246. This week's accomplishments in New York mean that the technical 
  247. definition of MPEG-2 Video has been completed.  This was a critical 
  248. milestone, and shows that MPEG-2 Video is on schedule for a Committee 
  249. Draft in November.
  250.  
  251.  
  252. MPEG-2 Audio
  253.  
  254. MPEG is developing the MPEG-2 Audio Standard for low bitrate coding of 
  255. multichannel audio. MPEG-2 Audio coding will supply up to five full 
  256. bandwidth channels (left, right, center, and two surround channels), plus 
  257. an additional low frequency enhancement channel, and/or up to seven 
  258. commentary/multilingual channels. The MPEG-2 Audio Standard will also 
  259. extend the stereo and mono coding of the MPEG-1 Audio Standard (ISO/IEC 
  260. IS 11172-3) to half sampling-rates (16 kHz, 22.05 kHz, and 24 kHz), for 
  261. improved quality for bitrates at or below 64 kbits/s, per channel.
  262.  
  263. This week in New York, MPEG produced an updated version of the MPEG-2 
  264. Audio Working Draft, and is on track for achieving a Committee Draft 
  265. specification by the November MPEG meeting.
  266.  
  267. The MPEG-2 Audio multichannel coding Standard will provide 
  268. backward-compatibility with the existing MPEG-1 Audio Standard 
  269. (ISO/IEC IS 11172-3). Together with ITU-RS, MPEG is organizing formal 
  270. subjective testing of the proposed MPEG-2 multichannel audio codecs and 
  271. up to three non-backward-compatible (NBC) codecs. The NBC codecs are 
  272. included in order to determine whether an NBC mode should be introduced 
  273. as an addendum to the standard. If the results show clear evidence that an 
  274. NBC mode improves the performance, a formal call for NBC proposals will 
  275. be issued by MPEG, with a view to incorporate these features in the audio 
  276. syntax.
  277.  
  278.  
  279. MPEG-2 Systems
  280.  
  281. MPEG is developing the MPEG-2 Systems Standard to specify coding 
  282. formats for multiplexing audio, video, and other data into a form suitable 
  283. for transmission or storage. There are two data stream formats defined: 
  284. the Transport Stream, which can carry multiple programs simultaneously, 
  285. and which is optimized for use in applications where data loss may be 
  286. likely, and the Program stream, which is optimized for multimedia 
  287. applications, for performing systems processing in software, and for 
  288. MPEG-1 compatibility.
  289.  
  290. Both streams are designed to support a large number of known and 
  291. anticipated applications, and they retain a significant amount of 
  292. flexibility such as may be required for such applications, while providing 
  293. interoperability between different device implementations.  The 
  294. Transport Stream is well suited for transmission of digital television and 
  295. video telephony over fiber, satellite, cable, ISDN, ATM, and other 
  296. networks, and also for storage on digital video tape and other devices.  It 
  297. is expected to find widespread use for such applications in the very near 
  298. future.
  299.  
  300. The Program Stream is similar to the MPEG-1 Systems standard (ISO/IEC 
  301. 11172-1).  It includes extensions to support new and future applications.  
  302. Both the Transport Stream and Program Stream are built on a common 
  303. Packetized Elementary Stream packet structure, facilitating common 
  304. video and audio decoder implementations and stream type conversions.  
  305. This is well-suited for use over a wide variety of networks with 
  306. ATM/AAL and alternative transports. This week in New York, MPEG 
  307. completed definitions of the features, syntax, and semantics of the 
  308. Transport and Program Streams, enabling product designers to proceed.  
  309. Among other items, the Transport Stream packet length was fixed at 188 
  310. bytes, including the 4-byte header.  This length is suited for use with ATM 
  311. networks, as well as a wide variety of other transmission and storage 
  312. systems.
  313.  
  314.  
  315. MPEG-4
  316.  
  317. Work on a new MPEG initiative for very low bitrate coding of audiovisual 
  318. programs has been approved by unanimous ballot of all national bodies of 
  319. ISO/IEC JTC1. This work will begin officially at the next MPEG meeting in 
  320. Brussels in September 1993.  It is scheduled to result in a draft 
  321. specification in 1997.
  322.  
  323. This work will require the development of fundamentally new algorithmic 
  324. techniques.  In conjunction with the MPEG meeting this week in New York, 
  325. a one-day seminar was held on current research ideas applicable to low 
  326. bitrate coding.  Demonstrations and papers were presented on a number of 
  327. techniques, including model-based image coding, human interaction with 
  328. multimedia environments, and low-bitrate speech coding.
  329.  
  330. When completed, the MPEG-4 standard will enable a whole spectrum of 
  331. new applications, including interactive mobile multimedia 
  332. communications.
  333.  
  334.  
  335. ===========================================================================
  336.  II | PROFESSIONAL SOFTWARE
  337. ===========================
  338.  
  339. The named tools are:
  340.  
  341.   MPEG Encode
  342.   XingSound
  343.   XingCD
  344.   PC-Hurricane
  345.   NVR-Toolkit
  346.  
  347. -------------------------------------------------------------------------------
  348.  II.1 | DOS
  349. -----------
  350.  
  351. Ingenieurbuero Gatz & Hartmann,
  352.  
  353. Fehrbelliner Str. 32, 13585 Berlin, GERMANY
  354.  
  355. Tel: 030- 344 23 66 or 030-375 55 68
  356. FAX: 030- 344 92 79 or 030-375 56 55
  357.  
  358. email to: harti@mikro.ee.tu-berlin.de
  359.  
  360.  
  361. The MPEG Encoder is available starting from 349.-DM incl. VAT.
  362.  
  363. ---------------------------------------------------------------------------
  364.  
  365. BTW, the encoder still sells for 349.-DM and the MCI-driver for 199.-DM
  366.  
  367. [ The MCI-driver is nice, because it allows you to include movies in      ]
  368. [ other documents. But it includes only the MPLAYER.EXE-icon in the       ]
  369. [ document (not the first picture of the movie), the movie runs at        ]
  370. [ whatever position (not where the icon is !), when you double-click it.  ]
  371.  
  372. [ Xing should have a close look at Microsoft's AVI-driver ;o) (but there  ]
  373. [ movies are incredible slow and small, compared to MPEG  :o(             ]
  374.  
  375. ---------------------------------------------------------------------------
  376.  II.2 | WINDOWS
  377. ---------------
  378.  
  379. [ Well, the encoder costs, but the decoder is PD ! But, attention ]
  380. [ they say, they support full-MPEG-audio, but sure they are not.  ]
  381. [ They do dirty tricks again, had a look at the streams, tststs   ]
  382. [ Buts good stuff and its helping the MPEG-comunity.              ]
  383.  
  384.  
  385. XingSound Realtime MPEG Audio Layer II Encoding on the PC !
  386. ===========================================================
  387.  
  388. Here it is: the first low cost REALTIME MPEG AUDIO Encoding on the PC via
  389. a high quality 16 Bits Stereo DSP based Audio-Soundcard and the famous
  390. Xing Technology XingSOUND(tm) MPEG Audio Encoder software.
  391.  
  392. The XingSound MPEG audio encoder encoder supports the DSP on the Soundcard
  393. and enables realtime 15:1 compression of high quality Audio material without
  394. any audible loss in quality.
  395.  
  396. REALTIME means REALTIME !
  397.  
  398. Wait no longer endless time (hours) to convert your WAV-files offline, like a
  399. few shareware encoders do. No just record your songs in realtime to MPEG Audio
  400. MP2 files. Compression factor can be set .
  401.  
  402. Comfortable record software coming with the package and also an offline WAV to
  403. MP2 converter.
  404.  
  405. All software runs under win3.x !
  406.  
  407. With the optinal MPEG Audio- MCI-driver you can paste your MPEG audio files
  408. directly via Media player into your applications and save huge disk space
  409. compared when using 16 bits Stereo WAV files !
  410.  
  411. Also , when the DSP Soundcard is installed, you get full CD-quality
  412. STEREO playback with 16 bits resolution ! (if other soundcard is installed,
  413. XingSound MPEG player will only play in Mono)
  414.  
  415.  
  416. Available only as a bundled package consisting of:
  417. ==================================================
  418.  
  419. 1. XingSound MPEG Audio Realtime software for Windows 3.x incl. free MPEG audio
  420. win3.x player program, WAV to MP2 offline converter, Realtime DSP supported
  421. Audio recorder program, Realtime DSP supported FULL Stereo CD-quality MPEG
  422. Audio playback
  423.  
  424. 2. 16 bits Stereo CD-quality DSP Soundcard, with win3.x drivers
  425. (can be used as a normal Windows soundcard as well, Soundblaster and WSS
  426. compatible, jumperless design, options set via software, Sony CD-ROM I/O onbord)
  427.  
  428. All manuals have english language !
  429.  
  430.  
  431. This package is available from:
  432. -------------------------------
  433.  
  434. Gatz & Hartmann
  435. Ingenieurbuero fuer Multimedia-Anwendungen
  436. Berlin, Germany
  437.  
  438. Tel: ++ 49 30 344 23 66
  439. FAX: ++ 49 30 344 92 79
  440.  
  441. email:
  442. harti@mikro.ee.tu-berlin.de
  443.  
  444. The bundle is 999.-DM incl. 15 % VAT in Germany. If you order from outside 
  445. Germany, you will be charged 15 % less, plus airmail shipping and c.o.d charges.
  446.  
  447. Please call for shipment details. Orders please via FAX. Thanks !
  448.  
  449. ---------------------------------------------------------------------------
  450.  
  451. XingCD is here !
  452.  
  453. It is the first AVI to MPEG Encoder, which allows you to make
  454. MPEG system streams from AVI movies.
  455.  
  456. This means, you can directly use a Motion JPEG capture board at 352x288
  457. resolution to capture Realtime video,
  458. edit it with Adobe Premiere for Windows and make a Video CD out of it,
  459. using the new XingCD Encoder.
  460.  
  461. The XingCD Encoder is software only, so there is no further hardware
  462. required. It converts the AVI Video file to MPEG Video and the sound WAV file
  463. to MPEG Audio and interleaves (multiplexes) these 2 bitstreams into an MPEG
  464. system layer bitstream, so it could be played back via a REEL MAGIC card
  465. for instance or the new Inside Technology MPEG player card for the PC.
  466.  
  467. The new MPEG Encoder supports full IBP format and is compatible with the
  468. ISO11172 MPEG system layer description.
  469.  
  470. Price is 995.-US$, but this is still cheaper than a 20K US$ realtime MPEG
  471. capture board.....
  472.  
  473. It can also encode from single TGA or BMP pics and it supports various
  474. output format of:
  475. 352x240, 352x288, 160x120 and custom output resolution.
  476. Rescales source to desired ouput resolution etc...
  477.  
  478. Encode Process runs in the background.
  479.  
  480. I hope, we will get soon many "fresh" MPEG Video CDs !
  481.  
  482. ---------------------------------------------------------------------------
  483.  
  484. Gatz and Hartmann proudly presents:  PC-Hurricane Win3.x Winhurri Version 1.5
  485.  
  486. This is our new control program for the moviegrabber board
  487.         
  488.         PC-Hurricane
  489.         ============
  490.  
  491. This version 1.5 only runs in Hicolor modes 32K or 64K colors !
  492. So use these Windows Hicolor drivers to use this piece of software.
  493.  
  494. Functions:
  495. ----------
  496.  
  497. 1. You can digitize video movies in realtime (up to 25 frames/second) into 
  498. Extendend Memmory and play them also back in realtime with this Winhurri
  499. program.  Now you can also do Harddisk-Video-Recording in realtime up to
  500. 384x288 screen size (full field resolution ) !
  501.  
  502. 2. You can save every single frame or the whole movie in one shot to the 
  503. harddrive.
  504.  
  505. 3. Due to the DIB or BMP output you can load the DIB sequence directly into
  506. the VideoEditor of Microsoft's Video for Windows(tm) program and generate
  507. an compressed AVI movie. The BMP output is for the Xing Technology MPEG encoder,
  508. so you can choose to make AVI or MPEG movies from the digitized raw data.
  509.  
  510. 4. You can watch television with this card by connecting a tuner and clicking
  511. the VIEW button. At 160x120 screen size it gives you realtime video display
  512. without the need of an feature connector cable to your VGA card or the hassle 
  513. to be unable to use the highest Hicolor windows driver.
  514. So you can watch TV while working in a windows resolution of e.g. 1024x768x64K 
  515. colors and still doing word-processing or picture editing in Hicolor.
  516.  
  517. Normal Overlay boards only support up to 256 colors windows drivers or only
  518. 640x480x32K colors, but not 1024x768x64K colors Noninterlaced! (like with the
  519. new Genoa VideoBlitz card with the Weitek P9000 chipset) 
  520.  
  521. Future versions:
  522. ----------------
  523.  
  524. We are already working on integrating WAV sound digitizing in realtime together
  525. with the video grabbing by using any installed soundcard under windows.
  526.  
  527. This will allow synchroneous digitizing of sound and video in one shot.
  528. You can then save the DIB sequence and a WAV file and do an AVI movie with
  529. sound in one shot !
  530.  
  531. email to: harti@mikro.ee.tu-berlin.de
  532.  
  533. PC-Hurricane in this moment sells for 499.-DM incl. 15 % VAT in Germany.
  534. Together with the Xing Technology MPEG Encoder and player it is 699.- DM 
  535. incl. 15 % VAT in Germany.
  536.  
  537. Foreign customers could get it by VISA card payment.
  538. It is 299.-US$ including airmail delivery to you.
  539. Together with the Xing MPEG Encoder and Player software for Windows it sells
  540. for 449.- US$ incl. shipping and handling.
  541.  
  542.  
  543. ---------------------------------------------------------------------------
  544.  II.3 | UNIX
  545. ------------
  546.  
  547. [ Its really nice software, but its expensive !  You find the infos and ]
  548. [ software on there ftp-server (see below !), don't forget to order a   ]
  549. [ licence key. There are several nice and long MPEG-movies to ftp !!!   ]
  550.  
  551. [ If you require a demo version, please send mail to support@nvr.com    ]
  552.  
  553. From: Chris Jacobson <chrisj@dinghy.nvr.com>
  554. Subject: Re: THE MPEG-FAQ - Version 2.0 
  555. Date: Thu, 13 May 93 10:31:32 -0700
  556.  
  557.  
  558.                        North Valley Research
  559.                        Digital Media Systems
  560.  
  561. North Valley Research is pleased to announce immediate availability of
  562. a family of products for working with video and other time-based media
  563. in a UNIX environment.  These products are the first, affordable software
  564. products that enable the end user to take video and audio all the way
  565. >from video camera or tape to an MPEG sequence that can be played back in
  566. real-time on most Sun SPARCstations.  Starting now until May 5th, 1993,
  567. individual products can be purchased for $150 in quantities of 30 or
  568. more; or under $300 for quantity 1.
  569.  
  570. These software products have well-designed Motif user interfaces and a
  571. robust architectural design.  The first set of products is sold as a kit, and
  572. consists of three user interfaces:
  573.  
  574.   - The Player.  This tool provides a viewing mechanism for working with
  575.       + MPEG sequences
  576.       + analog video (requires the Parallax XVideo board)
  577.       + JPEG movies (requires the Parallax XVideo board with JPEG option)
  578.  
  579.   - The Recorder.  This tool enables the user to peruse analog material
  580.     with an interface very similar to the Player, but in addition, allows
  581.     you to create JPEG movies using the JPEG hardware on the Parallax XVideo
  582.     board.
  583.  
  584.   - The Compressor.  This tool allows you to choose input files, specify
  585.     the compression characteristics and finally, compress them with
  586.     our software MPEG compression engine.
  587.  
  588. The MPEG playback mechanism is purely software, requires no special
  589. framebuffer, and depending on the size of picture, the size of the window
  590. and bandwidth of the bitstream, can run at 6 - 30 fps with synchronized
  591. audio.  The color is dithered from 19 bits down to 7 bits,
  592. gamma-corrected, with real-time adjustments for contrast and brightness.
  593. The displayed window can be one or four times the size of the MPEG sequence
  594. picture size.  For example, a sequence compressed at 320x240 can be played
  595. back at 320x240 or 640x480 (depending on the performance of the host
  596. computer).
  597.  
  598. Both the MPEG compression and playback mechanisms support:
  599.   + variable I:P:B ratios
  600.   + variable picture sizes from 64x48 to 320x240
  601.   + variable and fixed bit rate
  602.   + three motion estimation algorithms (Jain & Jain and two Exhaustive methods)
  603.  
  604. The MPEG compressor is relatively fast for compression that includes motion
  605. estimation, and depending on the input stream and the selected compression
  606. parameters, can compress a twenty second sequence in as little as an hour.
  607.  
  608. The JPEG record and playback is accomplished with the aid of the Parallax
  609. XVideo board.  Recording and playback of JPEG movies is controlled by
  610. a special software engine that always keeps the audio and video synchronized.
  611. Recorded sequences may be "running records" from a camera or broadcast, or
  612. assembled from a controllable video source with in and out points.
  613. Both the Player and Recorder support Sony's ViSCA/LANC, and Pioneer 4400
  614. disc players (and other compatible models).  VideoMedia's VLAN will be
  615. added in the future.
  616.  
  617.                          Prices and Availability
  618.                          -----------------------
  619.  
  620. All prices below are retail, with a special, 40%-off, introductory price
  621. in parenthesis.  These special prices are good until May 5, 1993.
  622.  
  623. All products require:
  624.     Operating System: Solaris 1.0.1
  625.     Computer: SPARCstation 1+, 2, IPC, IPX
  626.  
  627. Availability: All products are available for immediate delivery
  628. Media:        8mm tape or Quarter-inch cartridge (QIC)
  629. Terms:        P.O. prior to shipment, net 30 days with credit
  630.  
  631. NVR Digital Media Player:
  632.     Includes:     Support for audio and viewing analog video, JPEG movies
  633.           and software MPEG.
  634.  
  635.     Requirements: For analog video: Parallax XVideo board
  636.           For JPEG movies: Parallax XVideo board with JPEG option
  637.           For MPEG playback: most any 8-bit pseudo-color frame-buffer,
  638.               including CG3, CG4, CG6 and Parallax XVideo.
  639.               Black-and-white monochrome support available on request.
  640.  
  641.     Prices:        1 floating license $495 ($297 intro)
  642.                   10 floating license $2,000 ($1,200 intro)
  643.                   30 floating license $4,500 ($2,700 intro)
  644.  
  645. NVR Digital Media Recorder
  646.     Includes:     Support for viewing analog video and creating JPEG movies
  647.     Requirements: Parallax XVideo board
  648.     Price:        1 floating license $1,595 ($960 intro)
  649.  
  650. NVR Digital Media Compressor
  651.     Includes:     Support for compressing JPEG movies (both audio
  652.           and video) into MPEG.  Other input formats available on
  653.           request.
  654.     Requirements: No special display requirements
  655.     Price:        1 floating license $2,495 ($1,495 intro)
  656.  
  657. Development Kit:
  658.     Includes:     5 Player licenses
  659.               1 Recorder license
  660.               1 Compressor license.
  661.     Requirements: As above for each product
  662.     Price:        $3,995 ($2,395 intro)
  663.  
  664. Support and Maintenance:
  665.     Includes:     software upgrades
  666.           email support
  667.           limited phone support
  668.     Price:        15% of purchased product price (Free intro!)
  669.  
  670.                      Further Information
  671.                      -------------------
  672. You can reach us at:
  673.      North Valley Research, Inc.
  674.      15262 NW Greenbrier Parkway
  675.      Beaverton, OR 97006
  676.      Tel: (503) 531-5705
  677.      Fax: (503) 690-2320
  678.      email (sales and marketing): marketing@nvr.com
  679.      email (technical questions): support@nvr.com
  680.  
  681. This and other text-only versions of our product sheets are available via
  682. anonymous ftp to nvr.com (192.82.231.50).  Look in /pub/NVR.  We are happy
  683. to mail paper versions of our product sheets on request.
  684.  
  685. If you require a demo version, please call or send mail to support@nvr.com.
  686.  
  687. ---------------
  688. Todd Brunhoff
  689. Vice President, R&D
  690. North Valley Research
  691.  
  692. ---------------------------------------------------------------------------
  693.  
  694. From: Todd Brunhoff <toddb@nvr.com>
  695. Subject: Re: NVR-Software 
  696. Date: Tue, 18 May 93 09:23:26 -0700
  697.  
  698. The price list and text-only versions of our product sheets are available via
  699. anonymous ftp to nvr.com (192.82.231.50).  Look in /pub/NVR-data-sheets.  
  700. If you need glitzy paper versions to convey credibility, we are
  701. happy to mail our product sheets on request.
  702.  
  703. The demonstration software package comes in several pieces via anonymous ftp to
  704. nvr.com (192.82.231.50).  Look in /pub/NVR-software for the license agreement
  705. and README file.  Briefly you will need:
  706.     /pub/NVR-software/Manual.evenpages-1.0.2.ps.Z
  707.     /pub/NVR-software/Manual.oddpages-1.0.2.ps.Z
  708.     /pub/NVR-software/Product-1.0.4.tar.Z
  709.     /pub/NVR-software/README
  710. and some selection from
  711.     /pub/contrib/mpeg and /pub/contrib/jpeg
  712. depending on the kind of hardware you have.
  713.  
  714. If you get our software via ftp, send us an email note and we will give you
  715. a demo license key so you can run it.
  716. ---------------
  717. internet: toddb@nvr.com                                             c--Q Q
  718. US:       Todd Brunhoff; North Valley Research;                         `
  719.           15262 NW Greenbriar Pkwy; Beaverton, OR  97006                -
  720. Phone:    (503) 531-5707
  721. Fax:      (503) 690-2320
  722.  
  723.  
  724. ===========================================================================
  725.  III | PUBLIC-DOMAIN-SOFTWARE OR SHAREWARE
  726. ==========================================
  727.  
  728. The named tools are:
  729.  
  730.   LAYR_099
  731.   MPEG2PPM
  732.   VMPEG
  733.   CMPEG
  734.   DMPEG
  735.   SECMPEG (Dos)
  736.   MPEGSTAT
  737.   ENC11DOS
  738.   XingIt (MPEGPLAY)
  739.   PVRGMPEG (MPGCODEC)
  740.   MPEGW32E
  741.   XMPLAY
  742.   MPEGAUDI
  743.   MAPLAY
  744.   MPEGTOOL
  745.   SECMPEG (Unix)
  746.   MPEGSTAT (Unix)
  747.   MPEG_ENCODE
  748.   MPEGv1.2 (PVRG)
  749.   WDGT
  750.   MPEG_PLAY-20-DECW
  751.   SPARCLE
  752.   QT2MPEG
  753.   MP (OS/2)
  754.   MPPLAY
  755.   MPEGNEXT
  756.  
  757. ---------------------------------------------------------------------------
  758.  III.1 | DOS
  759. ------------
  760.  
  761. [ First, the new AUDIO-Tool, juhuu ;o) usally called LAYR_099.EXE ]
  762.  
  763. From: "Harald Popp" <POPP@iis.fhg.de>
  764. Organization:  Fraunhofer Gesellschaft, IIS
  765. Date:          Tue, 10 May 1994 15:03:04 +0200
  766. Subject:       Re: mpegfa31.txt-[3/7]
  767.  
  768. ISO-MPEG Audio Layer 3 software only Encoder and Decoder
  769. Version 0.99a.
  770.  
  771. copyright Fraunhofer - IIS 1994
  772.  
  773. - evaluate highest quality perceptual audio compression technique
  774.   available today
  775. - software only encoder and decoder implementations
  776. - implements ISO/MPEG Audio standard ISO/IEC IS 11172-3, Layer 3
  777.      (restriction: no support of Layer I and II, no realtime)
  778. - wide range of compression ratios including
  779.       6:1   fully transparent quality 
  780.      11:1   64 kbps per channel, very high quality
  781.      16:1   still better than your average 16 bit 44.1 kHz sound card 
  782. - music data is input in raw format (16 bit signed integer)
  783. - 44.1kHz sampling frequency (version 1.0 supports also 32 kHz and 48 kHz)
  784. - packed bit stream conforming to ISO/MPEG Layer III
  785. - output of decoder is in raw format (16 bit signed integer)
  786. - optional .WAV header for decoder output data. Resulting music files 
  787.   can be played with Windows Media Player.
  788. - written by the very same people at Fraunhofer-IIS who did the 
  789.   Layer III codecs for the ISO and CCIR tests (best sound quality at
  790.   low bit rates at all listening tests).
  791. - commercial real time products for encoding and/or decoding of 
  792.   Layer III are available. Contact one of the companies listed 
  793.   in the file info.txt.
  794.  
  795. The package consists of the following files
  796.    
  797.    L3ENC.EXE      encoder program (8088)
  798.    L3ENC_FP.EXE   encoder program (80486)
  799.    L3DEC.EXE      decoder program (8088)
  800.    L3DEC_FP.EXE   decoder programm (80486)
  801.    bitstr.l3      demo layer 3 bitstream (128 kBit/s, stereo, 44.1 kHz)
  802.    manual.txt     instructions for encoder and decoder programs
  803.    register.txt   information on registration. PLEASE READ THIS!
  804.    info.txt       infos on ISO MPEG Layer III and Layer III products
  805.    readme.txt     this file
  806.  
  807. The song used for BITSTR.L3 is named "funky" and was composed and 
  808. arranged by Juergen Herre. "Funky" is copyright Juergen Herre 1994.
  809. You may use "Funky" for all evaluation purposes of this shareware product.
  810. You may not use "Funky" for commercial purposes (e.g. radio broadcasting).
  811.  
  812. This package is distributed as shareware. You may work with the package for
  813. 30 days for evaluation purposes. If you want to use this package after the
  814. evaluation period, you are required to register the package (see information
  815. in the file REGISTER.TXT). You may give copies of this package to other 
  816. people as long as no file is changed and no file is omitted.
  817.  
  818. The programms are written for IBM-PCs or Compatibles with MS-Dos. While
  819. L3ENC.EXE and L3DEC.EXE should work on practically any PC, the other
  820. programms require a 386 type CPU plus hardware floating point support.
  821. Especially for the encoder, a 486DX33 or better is recommended.
  822.  
  823. On a 486DX2/66 the performance of the software-only decoder is about
  824. 33% of the performance necessary for real time audio processing. The 
  825. encoder needs about 30 minutes to encode a 1 minute audio data file. 
  826. These figures assume coding/decoding of stereo audio material 
  827. at 44.1 kHz/sec.
  828.  
  829. If you need further information on Layer 3 products or if you have
  830. any questions concerning this shareware product, please send email to
  831.  
  832.     layer3@iis.fhg.de. 
  833.  
  834. You can also fax or mail your questions to
  835.  
  836.    Layer 3 support
  837.    Fraunhofer - IIS
  838.    Am Weichselgarten 3
  839.    D-91058 Erlangen
  840.    Germany
  841.  
  842. Fax: + 49 9131 / 776 399
  843.  
  844. We would also like to hear from you, if you are interested in a 
  845. version of this shareware for SUN workstations.
  846.  
  847.  
  848. Disclaimer:
  849.  
  850. Don't forget that there are no warranties associated with this software.
  851. While we believe that our software is reasonably bug free and well behaved,
  852. we are in no way responsible if our software does not work the way you
  853. would expect it to work. No matter if it locks up your computer, garbles
  854. your floppy disks or does any other harmful things to your computer - it
  855. is entirely your problem. 
  856.  
  857. Fraunhofer - IIS is not liable for any infringments or damages of 
  858. third parties' rights in consequencs of your use of this shareware 
  859. product. Fraunhofer - IIS is in no event liable for, respectively does 
  860. not warrant the trustworthiness, quality, industrial exploitability, 
  861. serviceability of this shareware product for the supposed purpose 
  862. or any other purposes.
  863.  
  864. All brand names are registered trade marks of their respective owners.
  865.  
  866. How you may get the shareware:
  867.  
  868. a) via anonymous ftp from fhginfo.fhg.de (153.96.1.4)
  869.  
  870. You may download our Layer-3 audio software package from the 
  871. directory /pub/layer3. You will find the following files:
  872.   layer3.txt    a short description of the files found in layer3.zip
  873.   layer3.zip    encoder, decoder, documentation and a sample bitstream
  874.   layer3nb.txt  a short description of the files found in layer3nb.zip
  875.   layer3nb.zip  encoder, decoder and documentation (no bitstream)  
  876.   bitstr.l3     sample bitstream 
  877.  
  878. b) via direct modem download (up to 14.400 bps)
  879.                     
  880.    Modem telephone number  : +49 911 9933662           Name: FHG
  881.    Packet switching network: (0) 262 45 9110 10290     Name: FHG
  882.    (For the telephone number, replace "+" with your appropriate
  883.    international dial prefix, e.g. "011" for the USA.)
  884.    Follow the menus as desired.
  885.  
  886. c) via shipment of diskette (only including registration)
  887.  
  888. You may order a diskette directly from:
  889.  
  890. Mailbox System Nuernberg (MSN)
  891. Hanft & Hartmann
  892. Innerer Kleinreuther Weg 21
  893. D-90408 Nuernberg
  894. Germany
  895.  
  896. Please note: MSN will only ship a diskette if they get paid for the 
  897. registration fee before. The registration fee is 85 Deutsche Mark 
  898. (plus sales tax, if applicable) for one copy of the package. The 
  899. preferred method of payment is via credit card. Currently, they can 
  900. accept VISA, Master Card / Eurocard / Access credit cards. 
  901.  
  902. You may reach MSN also via Internet: msn@iis.fhg.de
  903.                     or via Fax: +49 911 9933661
  904.                     or via BBS: +49 911 9933662        Name: FHG
  905.                     or via X25: 0262 45 9110 10290     Name: FHG
  906.                     (e.g. in USA, please replace "+" with "011")
  907.  
  908. d) via email
  909.  
  910. You may get our shareware also by a direct request to msn@iis.fhg.de.
  911. In this case, the shareware is split into about 30 small uuencoded
  912. parts...
  913.  
  914.  
  915. Harald Popp
  916. Audio & Multimedia ("Music is the *BEST*" - F. Zappa)
  917. Fraunhofer-IIS-A, Weichselgarten 3, D-91058 Erlangen, Germany
  918. Phone: +49-9131-776-340
  919. Fax:   +49-9131-776-399
  920. email: popp@iis.fhg.de
  921.  
  922.  
  923. ---------------------------------------------------------------------------
  924.  
  925. MPEG2P11.ZIP (c) 1993 by PHADE Software
  926. =======================================
  927.  
  928. This is the MPEG to PPM converter running under DOS. Its based
  929. on the MPEG-decoder called "mpeg_play" by the Berkeley Research
  930. Group. The basic idea was coming from the PPM-patch by Jef
  931. Poskanzer. Many thanks to both.
  932.  
  933. SHAREWARE
  934. ---------
  935.  
  936. MPEG2PPM is inexpensive shareware. If you are continuing using
  937. it after a 30 day trial-period, please send a letter containing
  938. the filled and signed registration-form and the little donation
  939. of 10 $ or 15 DM in cash to the adress below.
  940.  
  941. ATTENTION: The dots the shareware version of MPEG2PPM produces
  942. are just delay, to force you to register.
  943.  
  944. ATTENTION: A registration is recommended for commercial use.
  945.  
  946. ATTENTION: The full-licenced version is restricted to a local
  947.            area netword (company) or a privat single host.
  948.  
  949. MPEG2PPM will  decode  a  (video-only)  MPEG-I-stream and
  950. extract the rebuild frames as PPM-files (Portable Pixmap).
  951. The  extracted  frames will be numbered starting from zero
  952. (0), the first part of the filename is  derived  from  the
  953. original MPEG-stream, the files extension will be .PPM.
  954.  
  955. The final PPM-files will be in 24-bit-format.
  956.  
  957. MPEG2PPM  expects  MPEG-1  video  streams only. It can not
  958. handle multiplexed MPEG streams  or  video+audio  streams.
  959. The  converter  uses  the  paris  entropy coding table set
  960. (which I believe to be the MPEG-1 standard).
  961.  
  962. MPEG2PPM was developed by
  963.  
  964. PHADE Software
  965. Inh. Frank Gadegast
  966. Leibnizstr. 30
  967. 10625 Berlin GERMANY
  968.  
  969. phade@contrib.de
  970.  
  971. ---------------------------------------------------------------------------
  972.  
  973. [ This is VMPEG 1.1, the best MPEG-player for DOS AT ALL ! ]
  974.  
  975. From: stefan@lis.e-technik.tu-muenchen.de (Stefan Eckart)
  976. Subject: vmpeg11.zip (fast DOS 386+ MPEG player) posted
  977. Date: 23 Nov 93 17:54:51 GMT
  978.  
  979.                               VMPEG V1.1
  980.                             DOS MPEG player
  981.                            by Stefan Eckart
  982.  
  983. The archive also contains MPGSPLIT (no '386 req.), a utility to split
  984. multiplexed MPEG system layer files (e.g. from a CD) into seperate video
  985. and audio streams.
  986.  
  987.  
  988. Changes from VMPEG 1.0 to VMPEG 1.1:
  989.  
  990.  - 20% speed gain (code streamlining)
  991.  - improved image quality (higher IDCT accuracy)
  992.  - True Color display
  993.  - support of system layer MPEG streams
  994.  - more drivers included
  995.  
  996.  
  997. Features:
  998.  
  999.  - full MPEG-1 video standard (ISO 11172-2): I,P,B frames of arbitrary size;
  1000.    no restriction to 160x120 or I-frame-only sequences
  1001.  - also plays system layer (ISO 11172-1) files
  1002.  - "high" speed: e.g. 16 frames/s on a 386DX/33 for a 160x120 I frame
  1003.                  sequence (mjackson.mpg); about the speed of mpeg_play
  1004.                  running on a Sparcstation1+
  1005.  - supports VGA and a variety of SVGAs
  1006.  - '386 or '486 processor required (i.e. no '286); based on the
  1007.    DOS extender GO32.EXE by DJ Delorie
  1008. END ---------------------- CUT HERE --------------------- 3/6
  1009.  
  1010.